@charset "utf-8";
/* CSS Document */

html, body,input { font-family: "Microsoft Yahei";color:#333;}
body { min-width: 320px; margin: 0 auto; }
a{color:#333;}
a:hover { text-decoration: none; }
header { width: 100%; height: 56px; background: #2e96e1; text-align: center; color: #fff;}

header a { color: #fff; font-size: 20px; line-height: 56px; }
header .logo{display:block;width:100%;height:56px;text-align:center;float:left;}
header .go_back i,header .consult i{background:url(../images/sprite.png) no-repeat;}
header .go_back,header .consult{height:56px;width:30%;display:block;float:left;}
header .consult{}
header .consult i,header .go_back i{display:block;height:56px;margin-top:16px;}
header .go_back i{margin-left:10px;width:91px;height:41px;float:left;margin-top:9px;}
header .consult i{margin-right:10px;width:25px;height:22px;background-position:0 -51px;float:right;}
nav { width: 100%; background: #fefefe; height: 42px; border-top: 1px solid #cecece; }
nav a { color: #333; width: 25%; display: block; float: left; font-size: 16px; line-height: 42px; text-align: center; }
nav a.home { }
.inside_nav{border-bottom:1px solid #999;border-top:1px solid #999;background:#fefefe;margin-bottom:5px;}
.main { margin: 2.15%; overflow: hidden; zoom: 1; }
.main ul li { float: left; margin: 0 2.11% 1.49% 0; width: 31.92%; }
.mr0 { margin-right: 0 !important; }
.main ul li img { width: 100%; height: auto; border: none; display: block; }
.services { font-size: 16px; }
.services p { float: left; width: 49.2%; margin-right: 1.6% }
.services a { color: #333; line-height: 40px; display: block; text-align: center; line-height: 40px; border: 1px solid #999; }
footer { width: 100%; height: 150px; text-align: center; color: #333; font-size: 14px; }
footer p a { color: #333; }
.pcSit { margin: 0 20px; }
aside  {width:100%;background: #2e96e1; height: 56px; margin-top: 10px;position:fixed;bottom:0; }
aside  ul { height: 100%; }
aside  ul li { float: left; width: 33.333%; height: 100%; }
aside  li a { color: #fff; font-size: 20px; line-height: 56px; display: block; height: 100%; text-align: center; }
aside  li a img { margin-top: 10px; }
aside  li a span { display: block; }
.map, .tel { background: url(../images/foot_nav_bg.jpg) no-repeat right top; }
/*.map a { background: url(../images/map.png) no-repeat center 10px; }*/
/*.tel a { background: url(../images/tel.png) no-repeat center 8px; }*/
/*.talk a { background: url(../images/talk.png) no-repeat center 8px; }*/
#slide_wrap { width: 100%; height: auto; overflow: hidden; }
.slide_pics { width: 100%; overflow: hidden; position: relative; }
.slide_pics ul { position: absolute; left: 0; top: 0; }
.slide_pics ul li { width: 100%; float: left; height: auto; }
.slide_pics ul li img { width: 100%; height: auto; border: none; display: block; }
/*@media (min-width:640px ) {*/
/*nav a {*/
/*text-align:center;*/
/*}*/
/*}*/
/*轮播*/
#J_index_slide { width: 100%; position: relative; }
.index-slide-box { position: relative; height: 100%; overflow: hidden; }
.slide_ul { position: absolute; width: 999em; }
.slide_ul li { position: relative; float: left; background-size: contain; }
.slide_ul img { width: 100%; height: auto; display: block; border: none; }
.trigger { position: absolute; right: 10%; z-index: 9; bottom: 5%; }
.trigger li { background: url(../images/banner_btn.png) no-repeat; display: block; width: 6px; height: 6px; float: left; margin-left: 10px; }
.trigger li.cur { background-position: -11px 0; }
/*banner*/
.baner{width:100%;height:auto;}
.banner img{width:100%;height:auto;}
.h2_tit{height:40px;background:#f4f4f4;font-size:16px;text-align:center;line-height:40px;font-weight:normal;border-radius:5px;}
.h2_tit strong{color:#d60700;font-weight:bold;font-size:18px;}
.h3_tit{font-size:16px;font-weight:normal;}
.border_b_999{border-bottom:1px solid #999;}
/*免费设计*/
.form_wrap{font-size:14px;margin-top:15px;}
.form_wrap table th,.form_wrap table td{padding-bottom:10px;}
.form_wrap label{display:block;}
.form_wrap .last_sys_tr td,.form_wrap .last_sys_tr th{padding-bottom:0;}
.form_wrap .systems label{display:inline-block;vertical-align:top;}
.form_wrap .ipt,.form_wrap textarea{border:1px solid #cdcdcd;}
.form_wrap .ipt{height:32px;padding-left:5px;width:97%;}
.form_wrap textarea{width:98%;height:80px;padding:3px 0 0 3px;}
.form_wrap input[type=checkbox]{margin-right:1px;}
#submit_freeDesign_form{width:100%;height:50px;font-size:18px;background:#ff7700;color:#fff;border:none;cursor:pointer;border-radius:5px;}
.current_project tr{text-align:center;}
.current_project td{padding:3px 0;}

/*分页*/
.pagination {margin:20px 0 10px 0;}
.pagination a,.pagination span{float:left;border:1px solid #2e96e1;padding:3px 9px;margin-left:5px;}
.pagination span.curr{background:#2e96e1;color:#fff;}
.pagination .jump{border:none;line-height:22px;}
.pagination .a{display:block;appearance:normal; }

/*左标题样式*/
.left_tit{font-weight:bold;color:#ff7700;padding-left:15px;margin-bottom:10px;text-align:left;}
/*百度地图*/
#BDMap {width: 100%;height: 250px;overflow: hidden;margin:0;}